Глава 8. Настройка веб-браузеров для работы в веб-клиенте

Данная глава описывает настройки веб-браузеров, которые необходимо выполнить для работы в веб-клиенте.

8.1. Общие настройки

Если на компьютере, на котором используется веб-клиент, используется программное обеспечение, блокирующее открытие окон веб-браузеров или отправку HTTP-запросов, то следует включить необходимые веб-сайты (адреса информационных баз) в список исключений.

Для обеспечения стабильной работы аутентификации ОС при подключении тонким клиентом через веб-сервер, необходимо внести адрес используемой информационной базы в доверенную зону веб-браузера Microsoft Internet Explorer.

8.2. Mozilla Firefox

8.2.1. Настройки подключения

Для начала работы необходимо выполнить следующие настройки:

● Запустить веб-браузер;

● Открыть окно настроек: Firefox – Настройки – Настройки;

● В открывшемся окне перейти в раздел Содержимое и выполнить следующие настройки:

● Установить флажок Использовать JavaScript;

● Установить флажок Автоматически загружать изображения. При этом следует убедиться, что необходимые веб-сайты (адреса информационных баз) не находятся в списке исключений в состоянии Блокировать.

● Перейти в раздел Приватность и выполнить следующие настройки:

● В группе История установить параметр Firefox: в значение будет запоминать историю или будет использовать ваши настройки хранения истории.

● Если выбрано значение будет использовать ваши настройки хранения истории, то следует установить флажок Принимать cookies с сайтов. При этом следует убедиться, что необходимые веб-сайты (адреса информационных баз) не находятся в списке исключений в состоянии Блокировать.

В случае если в качестве веб-браузера используется не локализованная версия Mozilla Firefox, то для правильной работы веб-клиента требуется выполнить следующее (наименования пунктов меню приводятся по английской версии):

● Запустить веб-браузер;

● Открыть окно настроек: Firefox – Options – Options;

● В разделе Contents в группе Fonts & Colors нажмите кнопку Advanced;

● В параметре Default Character Encoding выберите Unicode.

Рекомендуется включить вопрос местоположения сохраняемого файла. Для этого необходимо:

● Запустить веб-браузер;

● Открыть окно настроек: Firefox – Настройки – Настройки.

● В разделе Основные установить переключатель в значение Всегда выдавать запрос на сохранение файла.

Для работы системы в веб-браузере Mozilla Firefox рекомендуется включить расширение браузера 1C:Enterprise Extension, установка которого предлагается при первой попытке доступа к информационной базе «1С:Предприятия», а в дальнейшем – помощью команды Сервис – Настройки веб-браузера.

Рис. 81. Запрос установки расширения

При этом будут установлены настройки, необходимые для работы системы:

● Будет разрешено использование всплывающих окон на странице;

● Будет разрешено переключение между окнами приложения;

● Будет разрешено использование в параметрах строки запуска нелатинских символов;

● Будет разрешено использование клавиатуры для переключения между окнами приложения;

● Будет возможно использовать расширения работы с файлами, расширения работы с криптографией, внешних компонент. Установки расширений и внешних компонент будет доступна только при установленном расширении веб-браузера 1C:Enterprise Extension.

В случае работы с отключенным расширением, некоторые настройки можно выполнить вручную:

● Запустить веб-браузер;

● Разрешение всплывающих окон:

● Открыть окно настроек: Firefox – Настройки – Настройки;

● в открывшемся окне перейдите в раздел Содержимое;

● снимите флажок Блокировать всплывающие окна.

● Разрешение переключения между окнами приложения с помощью клавиатуры:

● в адресной строке браузера набрать about:config;

● найти параметр dom.disable_window_flip;

● установить параметра в значение false.

● найти параметр dom.popup_allowed_events;

● добавьте к значению этой настройки событие keydown (через пробел от остальных параметров).

● Разрешение использования нелатинских символов в строке запуска:

● в адресной строке браузера набрать about:config;

● найти параметр network.standard-url.encode-query-utf8 или browser.fixup.use-utf8, если параметр не найден network.standard-url.encode-query-utf8;

● установите параметр в значение true.

8.2.2. Автоматическая аутентификация

Для браузера Mozilla Firefox имеется возможность сконфигурировать веб-браузер для использования автоматической аутентификации ОС, с учетом некоторых особенностей, описание которых см. здесь.

Также эти настройки можно выполнить вручную:

● Запустить веб-браузер.

● В адресной строке браузера набрать about:config.

● Затем на странице настроек в строке поиска ввести название параметра.

Данная настройка может осуществляться для трех параметров:

network.automatic-ntlm-auth.trusted-uris.

● В конкретной конфигурации сети и веб-сервера, возможно, потребуется задание значений для параметров network.negotiate-auth.trusted-uris и network.negotiate-auth.delegation-uris.

● Далее задать список веб-серверов, через которые будет осуществляться работа с базой «1С:Предприятия».

Подробнее об этой возможности можно прочитать в статье: https://developer.mozilla.org/En/Integrated_Authentication (на английском языке).

Далее приведено описание, за что отвечают вышеприведенные параметры при разных способах аутентификации:

● Веб-сервер поддерживает NTLM-аутентификацию.

Если имя веб-сервера, к которому осуществляется попытка доступа, перечислено в списке имен, содержащихся в параметре network.automatic-ntlm-auth.trusted-uris, то будет осуществлена попытка автоматической аутентификации. Если же имени веб-сервера там нет, то браузер покажет диалог, в котором необходимо указать логин и пароль пользователя для доступа к веб-серверу.

● Веб-сервер поддерживает Kerberos-аутентификацию.

Для того чтобы получить доступ к веб-серверу с данным типом аутентификации, в параметр network.negotiate-auth.trusted-uris нужно добавить имя этого веб-сервера. При работе с файловой информационной базой этого будет достаточно. В случае необходимости обеспечить автоматическую аутентификацию пользователей веб-клиента при использовании клиент-серверного варианта «1С:Предприятия» необходимо добавить DNS-имя этого веб-сервера в параметр network.negotiate-auth.delegation-uris.

Если имя веб-сервера, к которому осуществляется доступ, не обнаружено в параметре network.negotiate-auth.trusted-uris, аутентификация производиться не будет, и пользователь увидит сообщение об ошибке 401 Unauthorized. Для информирования пользователя о действиях, которые ему необходимо предпринять, администратор может модифицировать страницу сообщения об ошибке 401 (см. документацию к используемому веб-серверу).

8.3. Microsoft Internet Explorer

8.3.1. Настройка подключения

Для работы с веб-клиентом в операционной системе Windows XP Service Pack 2 требуется наличие системной библиотеки jscript.dll версии 5.6.0.8834 или выше. Библиотека находится в каталоге system32 операционной системы. Если на компьютере установлена более ранняя версия библиотеки, то возможно значительное замедление работы веб-клиента. Для обновления версии необходимо скачать пакет обновлений, находящийся по адресу http://support.microsoft.com/kb/942840/en-us.

Примечание. При первом запуске веб-клиента под Microsoft Internet Explorer 6.0 выдается предупреждение о том, что работа в этом веб-браузере может быть неэффективной. Рекомендуется использовать Microsoft Internet Explorer 7 и выше или другой веб-браузер (см. здесь).

Для начала работы необходимо выполнить следующие настройки:

● Запустить веб-браузер.

● В меню Сервис выбрать пункт Свойства обозревателя.

● В открывшемся окне перейти на закладку Безопасность.

● Нажать кнопку Другой.

● В открывшемся окне:

● В разделе Сценарии для параметра Активные сценарии установить Разрешить или Включить.

● В разделе Прочее для параметра Отображение разнородного содержимого установить значение Включить (только для Microsoft Internet Explorer версий 6.0, 7 и 8).

● В разделе Загрузка для параметра Автоматические запросы на загрузку файлов установить значение Включить (только для Microsoft Internet Explorer версий 6.0, 7 и 8).

● Нажать ОК.

● Перейти на закладку Конфиденциальность и с помощью регулятора выбрать уровень использования cookies Умеренный или Средний (рекомендуется не выше Умеренно высокий).

● На этой же закладке, в разделе Блокирование всплывающих окон снять флажок Блокировать всплывающие окна или Включить блокирование всплывающих окон.

● Перейти на закладку Дополнительно и установить параметр Отображать рисунки или Показывать изображения.

8.3.2. Использование внешних компонентов, расширения работы с файлами, расширения работы с криптографией

Если предполагается использование внешних компонентов (сканера штрихкодов, электронных весов и т. д.), расширения для работы с файлами или расширения работы с криптографией, на закладке Безопасность необходимо выбрать подходящую зону: Надежные узлы или Местная интрасеть, а затем выполнить следующие действия:

● На вкладке Безопасность нажать кнопку Другой.

● В открывшемся окне установить Разрешить или Включить для следующих параметров:

Автоматические запросы элементов управления ActiveX;

Работа с ActiveX объектам и плагинами или Запуск элементов ActiveX и модулей подключения;

Работа с объектами, помеченными как безопасные или Выполнять сценарии элементов ActiveX, помеченные как безопасные.

● В этом же окне (Параметры безопасности) установить Предлагать для следующего параметра:

Загрузка подписанных ActiveX объектов с разрешения пользователя или Загрузка подписанных элементов ActiveX.

Настройку использования ActiveX также можно выполнить с помощью службы установки ActiveX (для ОС Windows Vista, Windows 7, Windows Server 2008, Windows Server 2008 R2).

Подробное описание настройки можно получить:

● для Windows Vista, Windows Server 2008:
http://technet.microsoft.com/ru-ru/library/cc721964(WS.10).aspx;

● для Windows 7, Windows Server 2008 R2:
http://technet.microsoft.com/ru-ru/library/dd631688(WS.10).aspx.

8.4. Google Chrome

Для начала работы необходимо выполнить следующие настройки:

● Запустить веб-браузер.

● В меню выбрать пункт Настройки.

● Нажать гиперссылку Показать дополнительные настройки.

● Нажать кнопку Настройки контента….

● В разделе Файлы cookie установить флажок Разрешить сохранять локальные данные (рекомендуется) или добавить адреса информационных баз в список исключений.

● В разделе JavaScript установить флажок Разрешить всем сайтам использовать JavaScript (рекомендуется) или добавить адреса информационных баз в список исключений.

● В разделе Всплывающие окна установить флажок Разрешить всплывающие окна для всех сайтов или добавить адреса информационных баз в список исключений.

● Нажать кнопку Готово.

Рекомендуется включить вопрос местоположения сохраняемого файла. Для этого необходимо:

● Открыть веб-браузер.

● В меню выбрать пункт Настройки.

● Нажать гиперссылку Показать дополнительные настройки.

● В разделе Скачанные файлы установить флажок Всегда указывать место для скачивания.

Для корректной печати PDF-документов может потребоваться отключить плагин просмотра этих файлов, который поставляется вместе с веб-браузером, и включить плагин другого производителя, например Adobe Reader. Для этого необходимо выполнить следующее:

● Установить выбранную программу просмотра PDF-файлов. Важно, чтобы данная программа поддерживала работу с веб-браузером Google Chrome (имела плагин для этого веб-браузера).

● Открыть веб-браузер.

● В адресной строке веб-браузера набрать about:plugins.

● Найти в списке Плагины плагин Chrome PDF Viewer и нажать на гиперссылку Отключить (ниже плагина).

● Найти в списке плагинов плагин от выбранной программы просмотра и нажать на гиперссылку Включить (если этот плагин отключен). Может потребоваться перезапуск веб-браузера.

8.5. Safari

Для начала работы необходимо выполнить следующие настройки:

● Запустить веб-браузер.

● В меню выбрать пункт Настройки.

● На вкладке Безопасность установить флажок Подключить JavaScript.

● На вкладке Безопасность, в группе Принимать Cookies установить флажок Только от посещаемых сайтов.

● На вкладке Безопасность снять флажок Блокировать всплывающие окна.

● На вкладке Вкладки снять флажок Ctrl-нажатие мыши открывает ссылку в новой вкладке.

Рекомендуется включить вопрос местоположения сохраняемого файла. Для этого необходимо:

● Открыть веб-браузер.

● В меню выбрать пункт Параметры.

● На закладке Основные установить флажок Всегда выполнять запрос перед загрузкой.

Примечание. Настройка вопроса о местоположении сохраняемого файла недоступна в веб-браузере Safari для ОС Mac OS.

8.6. Особенности использования веб-клиента

Особенности поведения веб-клиента см. здесь.